.car-listing-with-filter-container{display:flex;flex-direction:row;background:#ffff;justify-content:space-between;gap:20px;padding-top:75px}.car-listing-title{padding-top:50px;color:#00395c}.car-listing-title h2{font-weight:700}.car-listing-description{color:#00395c;padding-top:45px;padding-bottom:45px;line-height:1.15;font-size:16px}.left-side{flex:1;width:100%;background:#f7f7f7;border-radius:20px;padding:20px 30px 30px;display:flex;flex-direction:column;align-self:flex-start}.filters-block{display:flex;flex-direction:column;gap:20px;align-self:flex-start;width:100%}.cars-block{flex:3}.cars-block .car-listing-container{padding:0;background:#ffff}.buttons-section{display:flex;flex-direction:column;align-items:flex-end}.clear-button{border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;gap:3px;color:#00395c;margin:20px 0}.clear-filters{font-size:23px;font-style:normal;line-height:1}.clear-text{font-size:14px}.search-button{border:0;cursor:pointer}.vehicles-count{color:#00395c;font-size:16px}@media(max-width:900px){.car-listing-with-filter-container{flex-direction:column}.filters-block{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center}.filters-block>div{flex:1 1 45%;max-width:45%}}@media(max-width:769px){.filters-block>div{flex:1 1 100%;max-width:100%}.cars-block .car-listing-container .car-listing-header{flex-direction:column;align-items:center}.cars-block .car-listing-container .car-listing-header .car-listing-mode{display:none}.cars-block .car-listing-container .car-listing-header.with-mode>h2{text-align:center;width:100%}}